package com.cy.dda.model.dto.cases;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.cy.dda.model.domain.customer.CustomerContact;
import com.cy.dda.model.enums.cases.CasesType;
import com.cy.dda.model.enums.cases.CustomerType;

import lombok.Data;

/**
 * 委案 excel导入字段
 *
 * @author: tanyilin
 * @create: 2018年11月1日 上午11:34:33
 */
@Data
public class CasesImportDTO {

	/** 批次号 */
	private String batchNumber;
	
	/** 借款编号（借据号） */
	private String loanNumber;
	
	/** 委托机构 */
	private String orgName;
	
	/** 委案类型文案 */
	private String casesTypeText;
	
	/** 外部唯一ID */
	private String uniqueId;
	
	/** 客户姓名 */
	private String customerName;
	
	/** 身份证号码 */
	private String idNo;
	
	/** 工作城市 */
	private String city;
	
	/** 客户类型文案 */
	private String CustomerTypeText;
	
	/** 贷款产品名称 */
	private String productName;
	
	/** 利率 */
	private BigDecimal rate;
	
	/** 借款金额 */
	private BigDecimal loanAmount;
	
	/** 贷款余额 */
	private BigDecimal loanSurplusAmount;
	
	/** 借款期限 */
	private Integer loanPeriods;
	
	/** 放款日期 */
	private Date loanDate;
	
	/** 逾期总额 */
	private BigDecimal overdueAmount;
	
	/** 逾期本金 */
	private BigDecimal overdueCapital;
	
	/** 逾期利息 */
	private BigDecimal overdueInterest;
	
	/** 逾期罚息 */
	private BigDecimal overdueFineInterest;
	
	/** 其他费用 */
	private BigDecimal otherAmount;
	
	/** 逾期天数 */
	private Integer overdueDays;
	
	/** 逾期期数 */
	private Integer overduePeriod;
	
	/** 逾期日期 */
	private Date overdueDate;
	
	/**  委托开始时间 */
    private Date entrustStartDate;
    
    /**  委托到期时间 */
    private Date entrustExpireDate;
    
    /** 放款银行卡 */
	private String loanBankCard;
	
	/** 机构对公银行卡 */
	private String orgPublicBankCard;
	
	/** 手机号码 */
	private String mobile;
	
	/** 户籍地址 */
	private String idAddress;
	
	/** 居住地址 */
	private String liveAddress;
	
	/** 居住类型（状态） */
	private String liveType;
	
	/** 房产地址 */
	private String houseAddress;
	
	/** 婚姻状况 */
	private String marriageType;
	
	/** 子女个数 */
	private Integer childrenNum;
	
	/** 单位名称 */
	private String companyName;
	
	/** 单位地址 */
	private String companyAddress;
	
	/** 职务 */
	private String position;
	
	/** 单位电话 */
	private String companyPhone;
	
	/** 客户联系人 */
	private String contactInfoString;
	
	/** 客户联系人数组 */
	private List<CustomerContact> customerContactList;
	
	/** 委案类型 */
	private CasesType casesType;
	
	/** 客户类型 */
	private CustomerType customerType;
}
